!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[ComboBoxInput]",["react","reactDOM"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[ComboBoxInput]"]=t(require("react"),require("react-dom")):e["rb_wixui.thunderbolt[ComboBoxInput]"]=t(e.React,e.ReactDOM)}("undefined"!=typeof self?self:this,(function(e,t){return function(){var n={8266:function(e){var t="undefined"!=typeof Element,n="function"==typeof Map,o="function"==typeof Set,r="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){if(e.constructor!==a.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=a.length)return!1;for(l=s;0!=l--;)if(!i(e[l],a[l]))return!1;return!0}if(n&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!i(l.value[1],a.get(l.value[0])))return!1;return!0}if(o&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){if((s=e.length)!=a.length)return!1;for(l=s;0!=l--;)if(e[l]!==a[l])return!1;return!0}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof a.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof a.toString)return e.toString()===a.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(a).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(a,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!i(e[c[l]],a[c[l]]))return!1;return!0}return e!=e&&a!=a}e.exports=function(e,t){try{return i(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},5329:function(t){"use strict";t.exports=e},95561:function(e){"use strict";e.exports=t},448:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.entries(e).reduce(((e,[t,n])=>(t.includes("data-")&&(e[t]=n),e)),{});function s(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t{const n=[];return e&&n.push(`${c}${e}`),t.forEach((e=>{e&&(n.push(`${c}${e}`),n.push(e))})),n.join(" ")},p=13,d=32,f=27,m=37,v=38,h=39,y=40,g=9;function b(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}b(d),b(p),b(f);const x=({role:e,tabIndex:t,tabindex:n,...o}={})=>{const r=Object.entries(o).reduce(((e,[t,n])=>({...e,[`aria-${t}`.toLowerCase()]:n})),{role:e,tabIndex:t??n});return Object.keys(r).forEach((e=>{void 0!==r[e]&&null!==r[e]||delete r[e]})),r},w=({size:e,...t})=>n.createElement("svg",{viewBox:"0 0 20 20",fill:"currentColor",width:e||"20",height:e||"20",...t},n.createElement("path",{fillRule:"evenodd",d:"M9.5,3 C13.084,3 16,5.916 16,9.5 C16,13.084 13.084,16 9.5,16 C5.916,16 3,13.084 3,9.5 C3,5.916 5.916,3 9.5,3 Z M9.5,4 C6.467,4 4,6.467 4,9.5 C4,12.533 6.467,15 9.5,15 C12.533,15 15,12.533 15,9.5 C15,6.467 12.533,4 9.5,4 Z M10,11 L10,12 L9,12 L9,11 L10,11 Z M10,7 L10,10 L9,10 L9,7 L10,7 Z"}));w.displayName="ErrorSmall";var O=w,E="TLWrjM",C="GIPQqH",L="JNgJbf";const M=e=>{let{errorMessage:t,errorMessageType:o,shouldShowValidityIndication:r,translations:i,dataHook:a,componentViewMode:s}=e;const l="editor"===s?(null==i?void 0:i.errorMessage)||"Error text displays here.":t;return"inline"===o&&r&&l?n.createElement("div",{"data-hook":a||"inline-error-message",className:E},n.createElement(O,{className:C}),n.createElement("span",{className:L},l)):null};var k={root:"dropdown",label:"dropdown__label",icon:"dropdown__icon",input:"dropdown__input",list:"dropdown__list"},S=r(95561);const I=e=>{let{callback:t,ref:o,elem:r}=e;(0,n.useEffect)((()=>{const e=new ResizeObserver(t);return null!=o&&o.current&&e.observe(o.current),r&&e.observe(r),()=>{e.disconnect()}}),[o,r,t])};function D(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function P(e){return e instanceof D(e).Element||e instanceof Element}function j(e){return e instanceof D(e).HTMLElement||e instanceof HTMLElement}function N(e){return"undefined"!=typeof ShadowRoot&&(e instanceof D(e).ShadowRoot||e instanceof ShadowRoot)}var R=Math.max,V=Math.min,A=Math.round;function B(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function F(){return!/^((?!chrome|android).)*safari/i.test(B())}function T(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),r=1,i=1;t&&j(e)&&(r=e.offsetWidth>0&&A(o.width)/e.offsetWidth||1,i=e.offsetHeight>0&&A(o.height)/e.offsetHeight||1);var a=(P(e)?D(e):window).visualViewport,s=!F()&&n,l=(o.left+(s&&a?a.offsetLeft:0))/r,c=(o.top+(s&&a?a.offsetTop:0))/i,u=o.width/r,p=o.height/i;return{width:u,height:p,top:c,right:l+u,bottom:c+p,left:l,x:l,y:c}}function W(e){var t=D(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function _(e){return e?(e.nodeName||"").toLowerCase():null}function H(e){return((P(e)?e.ownerDocument:e.document)||window.document).documentElement}function q(e){return T(H(e)).left+W(e).scrollLeft}function U(e){return D(e).getComputedStyle(e)}function z(e){var t=U(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function K(e,t,n){void 0===n&&(n=!1);var o,r,i=j(t),a=j(t)&&function(e){var t=e.getBoundingClientRect(),n=A(t.width)/e.offsetWidth||1,o=A(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),s=H(t),l=T(e,a,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(i||!i&&!n)&&(("body"!==_(t)||z(s))&&(c=(o=t)!==D(o)&&j(o)?{scrollLeft:(r=o).scrollLeft,scrollTop:r.scrollTop}:W(o)),j(t)?((u=T(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=q(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Q(e){var t=T(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Z(e){return"html"===_(e)?e:e.assignedSlot||e.parentNode||(N(e)?e.host:null)||H(e)}function $(e){return["html","body","#document"].indexOf(_(e))>=0?e.ownerDocument.body:j(e)&&z(e)?e:$(Z(e))}function G(e,t){var n;void 0===t&&(t=[]);var o=$(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=D(o),a=r?[i].concat(i.visualViewport||[],z(o)?o:[]):o,s=t.concat(a);return r?s:s.concat(G(Z(a)))}function J(e){return["table","td","th"].indexOf(_(e))>=0}function Y(e){return j(e)&&"fixed"!==U(e).position?e.offsetParent:null}function X(e){for(var t=D(e),n=Y(e);n&&J(n)&&"static"===U(n).position;)n=Y(n);return n&&("html"===_(n)||"body"===_(n)&&"static"===U(n).position)?t:n||function(e){var t=/firefox/i.test(B());if(/Trident/i.test(B())&&j(e)&&"fixed"===U(e).position)return null;var n=Z(e);for(N(n)&&(n=n.host);j(n)&&["html","body"].indexOf(_(n))<0;){var o=U(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}var ee="top",te="bottom",ne="right",oe="left",re="auto",ie=[ee,te,ne,oe],ae="start",se="end",le="clippingParents",ce="viewport",ue="popper",pe="reference",de=ie.reduce((function(e,t){return e.concat([t+"-"+ae,t+"-"+se])}),[]),fe=[].concat(ie,[re]).reduce((function(e,t){return e.concat([t,t+"-"+ae,t+"-"+se])}),[]),me=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function ve(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var he={placement:"bottom",modifiers:[],strategy:"absolute"};function ye(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function Ee(e){var t,n=e.reference,o=e.element,r=e.placement,i=r?xe(r):null,a=r?we(r):null,s=n.x+n.width/2-o.width/2,l=n.y+n.height/2-o.height/2;switch(i){case ee:t={x:s,y:n.y-o.height};break;case te:t={x:s,y:n.y+n.height};break;case ne:t={x:n.x+n.width,y:l};break;case oe:t={x:n.x-o.width,y:l};break;default:t={x:n.x,y:n.y}}var c=i?Oe(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case ae:t[c]=t[c]-(n[u]/2-o[u]/2);break;case se:t[c]=t[c]+(n[u]/2-o[u]/2)}}return t}var Ce={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Le(e){var t,n=e.popper,o=e.popperRect,r=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,p=e.isFixed,d=a.x,f=void 0===d?0:d,m=a.y,v=void 0===m?0:m,h="function"==typeof u?u({x:f,y:v}):{x:f,y:v};f=h.x,v=h.y;var y=a.hasOwnProperty("x"),g=a.hasOwnProperty("y"),b=oe,x=ee,w=window;if(c){var O=X(n),E="clientHeight",C="clientWidth";if(O===D(n)&&"static"!==U(O=H(n)).position&&"absolute"===s&&(E="scrollHeight",C="scrollWidth"),r===ee||(r===oe||r===ne)&&i===se)x=te,v-=(p&&O===w&&w.visualViewport?w.visualViewport.height:O[E])-o.height,v*=l?1:-1;if(r===oe||(r===ee||r===te)&&i===se)b=ne,f-=(p&&O===w&&w.visualViewport?w.visualViewport.width:O[C])-o.width,f*=l?1:-1}var L,M=Object.assign({position:s},c&&Ce),k=!0===u?function(e,t){var n=e.x,o=e.y,r=t.devicePixelRatio||1;return{x:A(n*r)/r||0,y:A(o*r)/r||0}}({x:f,y:v},D(n)):{x:f,y:v};return f=k.x,v=k.y,l?Object.assign({},M,((L={})[x]=g?"0":"",L[b]=y?"0":"",L.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+v+"px)":"translate3d("+f+"px, "+v+"px, 0)",L)):Object.assign({},M,((t={})[x]=g?v+"px":"",t[b]=y?f+"px":"",t.transform="",t))}var Me={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.offset,i=void 0===r?[0,0]:r,a=fe.reduce((function(e,n){return e[n]=function(e,t,n){var o=xe(e),r=[oe,ee].indexOf(o)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*r,[oe,ne].indexOf(o)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=a}},ke={left:"right",right:"left",bottom:"top",top:"bottom"};function Se(e){return e.replace(/left|right|bottom|top/g,(function(e){return ke[e]}))}var Ie={start:"end",end:"start"};function De(e){return e.replace(/start|end/g,(function(e){return Ie[e]}))}function Pe(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&N(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function je(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ne(e,t,n){return t===ce?je(function(e,t){var n=D(e),o=H(e),r=n.visualViewport,i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;var c=F();(c||!c&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s+q(e),y:l}}(e,n)):P(t)?function(e,t){var n=T(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):je(function(e){var t,n=H(e),o=W(e),r=null==(t=e.ownerDocument)?void 0:t.body,i=R(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=R(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-o.scrollLeft+q(e),l=-o.scrollTop;return"rtl"===U(r||n).direction&&(s+=R(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(H(e)))}function Re(e,t,n,o){var r="clippingParents"===t?function(e){var t=G(Z(e)),n=["absolute","fixed"].indexOf(U(e).position)>=0&&j(e)?X(e):e;return P(n)?t.filter((function(e){return P(e)&&Pe(e,n)&&"body"!==_(e)})):[]}(e):[].concat(t),i=[].concat(r,[n]),a=i[0],s=i.reduce((function(t,n){var r=Ne(e,n,o);return t.top=R(r.top,t.top),t.right=V(r.right,t.right),t.bottom=V(r.bottom,t.bottom),t.left=R(r.left,t.left),t}),Ne(e,a,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Ve(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Ae(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Be(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=void 0===o?e.placement:o,i=n.strategy,a=void 0===i?e.strategy:i,s=n.boundary,l=void 0===s?le:s,c=n.rootBoundary,u=void 0===c?ce:c,p=n.elementContext,d=void 0===p?ue:p,f=n.altBoundary,m=void 0!==f&&f,v=n.padding,h=void 0===v?0:v,y=Ve("number"!=typeof h?h:Ae(h,ie)),g=d===ue?pe:ue,b=e.rects.popper,x=e.elements[m?g:d],w=Re(P(x)?x:x.contextElement||H(e.elements.popper),l,u,a),O=T(e.elements.reference),E=Ee({reference:O,element:b,strategy:"absolute",placement:r}),C=je(Object.assign({},b,E)),L=d===ue?C:O,M={top:w.top-L.top+y.top,bottom:L.bottom-w.bottom+y.bottom,left:w.left-L.left+y.left,right:L.right-w.right+y.right},k=e.modifiersData.offset;if(d===ue&&k){var S=k[r];Object.keys(M).forEach((function(e){var t=[ne,te].indexOf(e)>=0?1:-1,n=[ee,te].indexOf(e)>=0?"y":"x";M[e]+=S[n]*t}))}return M}function Fe(e,t,n){return R(e,V(t,n))}var Te={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,i=void 0===r||r,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,p=n.padding,d=n.tether,f=void 0===d||d,m=n.tetherOffset,v=void 0===m?0:m,h=Be(t,{boundary:l,rootBoundary:c,padding:p,altBoundary:u}),y=xe(t.placement),g=we(t.placement),b=!g,x=Oe(y),w="x"===x?"y":"x",O=t.modifiersData.popperOffsets,E=t.rects.reference,C=t.rects.popper,L="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,M="number"==typeof L?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,S={x:0,y:0};if(O){if(i){var I,D="y"===x?ee:oe,P="y"===x?te:ne,j="y"===x?"height":"width",N=O[x],A=N+h[D],B=N-h[P],F=f?-C[j]/2:0,T=g===ae?E[j]:C[j],W=g===ae?-C[j]:-E[j],_=t.elements.arrow,H=f&&_?Q(_):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=q[D],z=q[P],K=Fe(0,E[j],H[j]),Z=b?E[j]/2-F-K-U-M.mainAxis:T-K-U-M.mainAxis,$=b?-E[j]/2+F+K+z+M.mainAxis:W+K+z+M.mainAxis,G=t.elements.arrow&&X(t.elements.arrow),J=G?"y"===x?G.clientTop||0:G.clientLeft||0:0,Y=null!=(I=null==k?void 0:k[x])?I:0,re=N+$-Y,ie=Fe(f?V(A,N+Z-Y-J):A,N,f?R(B,re):B);O[x]=ie,S[x]=ie-N}if(s){var se,le="x"===x?ee:oe,ce="x"===x?te:ne,ue=O[w],pe="y"===w?"height":"width",de=ue+h[le],fe=ue-h[ce],me=-1!==[ee,oe].indexOf(y),ve=null!=(se=null==k?void 0:k[w])?se:0,he=me?de:ue-E[pe]-C[pe]-ve+M.altAxis,ye=me?ue+E[pe]+C[pe]-ve-M.altAxis:fe,ge=f&&me?function(e,t,n){var o=Fe(e,t,n);return o>n?n:o}(he,ue,ye):Fe(f?he:de,ue,f?ye:fe);O[w]=ge,S[w]=ge-ue}t.modifiersData[o]=S}},requiresIfExists:["offset"]};var We={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,r=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=xe(n.placement),l=Oe(s),c=[oe,ne].indexOf(s)>=0?"height":"width";if(i&&a){var u=function(e,t){return Ve("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Ae(e,ie))}(r.padding,n),p=Q(i),d="y"===l?ee:oe,f="y"===l?te:ne,m=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],v=a[l]-n.rects.reference[l],h=X(i),y=h?"y"===l?h.clientHeight||0:h.clientWidth||0:0,g=m/2-v/2,b=u[d],x=y-p[c]-u[f],w=y/2-p[c]/2+g,O=Fe(b,w,x),E=l;n.modifiersData[o]=((t={})[E]=O,t.centerOffset=O-w,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&Pe(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function _e(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function He(e){return[ee,ne,te,oe].some((function(t){return e[t]>=0}))}var qe=ge({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,i=void 0===r||r,a=o.resize,s=void 0===a||a,l=D(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,be)})),s&&l.addEventListener("resize",n.update,be),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,be)})),s&&l.removeEventListener("resize",n.update,be)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Ee({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,c={placement:xe(t.placement),variation:we(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Le(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Le(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];j(r)&&_(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});j(o)&&_(o)&&(Object.assign(o.style,i),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]},Me,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,i=void 0===r||r,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,p=n.rootBoundary,d=n.altBoundary,f=n.flipVariations,m=void 0===f||f,v=n.allowedAutoPlacements,h=t.options.placement,y=xe(h),g=l||(y===h||!m?[Se(h)]:function(e){if(xe(e)===re)return[];var t=Se(e);return[De(e),t,De(t)]}(h)),b=[h].concat(g).reduce((function(e,n){return e.concat(xe(n)===re?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?fe:l,u=we(o),p=u?s?de:de.filter((function(e){return we(e)===u})):ie,d=p.filter((function(e){return c.indexOf(e)>=0}));0===d.length&&(d=p);var f=d.reduce((function(t,n){return t[n]=Be(e,{placement:n,boundary:r,rootBoundary:i,padding:a})[xe(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:p,padding:c,flipVariations:m,allowedAutoPlacements:v}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,E=!0,C=b[0],L=0;L=0,D=I?"width":"height",P=Be(t,{placement:M,boundary:u,rootBoundary:p,altBoundary:d,padding:c}),j=I?S?ne:oe:S?te:ee;x[D]>w[D]&&(j=Se(j));var N=Se(j),R=[];if(i&&R.push(P[k]<=0),s&&R.push(P[j]<=0,P[N]<=0),R.every((function(e){return e}))){C=M,E=!1;break}O.set(M,R)}if(E)for(var V=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},A=m?3:1;A>0;A--){if("break"===V(A))break}t.placement!==C&&(t.modifiersData[o]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},Te,We,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,a=Be(t,{elementContext:"reference"}),s=Be(t,{altBoundary:!0}),l=_e(a,o),c=_e(s,r,i),u=He(l),p=He(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":p})}}]}),Ue=r(8266),ze=r.n(Ue),Ke=function(e){return e.reduce((function(e,t){var n=t[0],o=t[1];return e[n]=o,e}),{})},Qe="undefined"!=typeof window&&window.document&&window.document.createElement?n.useLayoutEffect:n.useEffect,Ze=[],$e=function(e,t,o){void 0===o&&(o={});var r=n.useRef(null),i={onFirstUpdate:o.onFirstUpdate,placement:o.placement||"bottom",strategy:o.strategy||"absolute",modifiers:o.modifiers||Ze},a=n.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=a[0],l=a[1],c=n.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);S.flushSync((function(){l({styles:Ke(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:Ke(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),u=n.useMemo((function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[c,{name:"applyStyles",enabled:!1}])};return ze()(r.current,e)?r.current||e:(r.current=e,e)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,c]),p=n.useRef();return Qe((function(){p.current&&p.current.setOptions(u)}),[u]),Qe((function(){if(null!=e&&null!=t){var n=(o.createPopper||qe)(e,t,u);return p.current=n,function(){n.destroy(),p.current=null}}}),[e,t,o.createPopper]),{state:p.current?p.current.state:null,styles:s.styles,attributes:s.attributes,update:p.current?p.current.update:null,forceUpdate:p.current?p.current.forceUpdate:null}};const Ge=e=>e+"-portal-wrapper-id";const Je=(e,t,n,o)=>{let r=document.getElementById(Ge(e));if(!r){r=((e,t)=>{const n=document.createElement("div");n.setAttribute("data-testid",(e=>e+"-portal-wrapper-test-id")(e)),n.setAttribute("id",Ge(e)),t&&t.split(" ").forEach((e=>n.classList.add(e)));return n})(e,o);let t=document.body;n&&(t=document.getElementById(n)||document.body),t.appendChild(r)}t(r)},Ye=e=>null==e?void 0:e.remove();function Xe(e){let{id:t,containerId:r,shouldMountWrapper:i,popperOptions:a={},className:s}=e;const{mountPortalWrapper:l,unMountPortalWrapper:c,wrapperEl:u}=function(e){let{compId:t,containerId:n,shouldMount:r,className:i}=e;const[a,s]=o().useState(),l=o().useCallback((()=>Je(t,s,n,i)),[i,t,n]),c=o().useCallback((()=>{const e=document.getElementById(Ge(t));e&&Ye(e)}),[t]);return o().useEffect((()=>(r&&l(),c)),[r,c,l]),o().useEffect((()=>()=>c()),[c]),{wrapperEl:a,mountPortalWrapper:l,unMountPortalWrapper:c}}({compId:t,shouldMount:i,containerId:r,className:s}),p=function(e){const[t,o]=n.useState(null),[r,i]=n.useState(null),{styles:a,attributes:s,update:l}=$e(t,r,{...e});return{ref:t,setRef:o,popper:r,setPopper:i,styles:a,attributes:s,update:l}}(a);return{...p,poppersWrapper:u,mountPortalPoppersWrapper:l,unMountPortalPoppersWrapper:c}}const et=(e,t)=>{var n;const o=null==(n=e.find((e=>e.value===t)))?void 0:n.selectedText;return null!=o},tt=()=>{},nt=e=>e.getBoundingClientRect().width,ot="designable_list",rt="designable_list_option",it=function(e,t){const n=e.offsetTop,o=n+e.getBoundingClientRect().height,r=t.scrollTop,i=r+t.offsetHeight;return n>=r&&o<=i};function at(e,t){void 0===t&&(t=null);const o=(0,n.useRef)(t);return(0,n.useEffect)((()=>{o.current=e}),[e]),o.current}var st="sTe93V",lt="DYoNOT",ct="_Gybpq",ut="CEK3nk",pt="P6sHUt";var dt=e=>{const{id:o,value:r,options:i,hoveredOptionIndex:s,className:c,setDesignableListElem:u=tt,setHoveredOptionIndex:p=tt,onSelectedOptionChange:d=tt}=e,f=e.filteredOptions||e.options,[m,v]=n.useState(null),[h,y]=n.useState(!1),g=n.useRef(null),b=n.useRef(null),x=n.useRef(null),w=n.useRef(null),[O,E]=n.useState({"--optionLineHeight":"1.3em"}),C=at(s)||0,L=n.useCallback((()=>{const e=b.current;if(e){const t=e.getBoundingClientRect();E({"--optionLineHeight":0===t.height?"1.3em":t.height+"px"})}}),[b]);I({ref:b,callback:L});n.useEffect((()=>{const e=x.current||g.current;e&&m&&(m.scrollTop=e.offsetTop)}),[m,O]);const M=n.useMemo((()=>f.findIndex((e=>e.value===r))),[f,r]);n.useEffect((()=>{const e=w.current||x.current||g.current;h||-1===s||(s>=C?(e=>{let{optionEl:t,listEl:n}=e;t&&n&&!it(t,n)&&(n.scrollTop=t.offsetTop-n.offsetHeight+t.getBoundingClientRect().height)})({optionEl:e,listEl:m}):(e=>{let{optionEl:t,listEl:n,hoveredOptionIndex:o}=e;t&&n&&!it(t,n)&&(n.scrollTop=t.getBoundingClientRect().height*o)})({optionEl:e,listEl:m,hoveredOptionIndex:s}))}),[s,C,m,h]);const k=n.useMemo((()=>i.findIndex((e=>!!e.text))),[i]),S=e=>e===k?b:void 0;return n.createElement("div",t()({id:(D=o,"listModal_"+D)},a(e),{className:l(lt,c),tabIndex:-1}),n.createElement("div",{ref:e=>{u(e),v(e)},"data-testid":ot,className:ct,role:"listbox",style:{...O}},i.map(((e,t)=>{return n.createElement("div",{key:t,id:"menuitem-"+t,ref:(o=t,o===M?x:0===o?g:o===s?w:void 0),className:l(ut,{[st]:s===t}),onClick:()=>(e=>{d(e.value)})(e),onMouseEnter:()=>(p(t),void y(!0)),onMouseLeave:()=>(p(-1),void y(!1)),"data-testid":rt,role:"option","aria-selected":e.value===r,style:e.style},n.createElement("div",{ref:S(t),className:pt},e.text));var o}))));var D};const ft=function(e,t,o){void 0===o&&(o=!0),function(e,t,o,r){void 0===r&&(r=!0),(0,n.useEffect)((()=>{const n=e=>{const n=e.target;if(n){for(const e of t){var r;if(e instanceof HTMLElement){if(e&&e.contains(n))return}else if(null!=e&&null!=(r=e.current)&&r.contains(n))return}o()}};return document.addEventListener(e,n,r),()=>{document.removeEventListener(e,n,r)}}),[...t,o,e])}("click",e,t,o)},mt=()=>{},vt=e=>{const{styles:t,isOpen:o}=e;return n.createElement("div",{className:t.arrow},n.createElement("div",{className:l(t.svgContainer,{[t.arrowOpen]:o})},n.createElement("svg",{className:l(t.icon,u(k.icon)),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 9.2828 4.89817","aria-hidden":"true"},n.createElement("path",{d:"M4.64116,4.89817a.5001.5001,0,0,1-.34277-.13574L.15727.86448A.50018.50018,0,0,1,.84282.136L4.64116,3.71165,8.44.136a.50018.50018,0,0,1,.68555.72852L4.98393,4.76243A.5001.5001,0,0,1,4.64116,4.89817Z"}))))},ht=(e,o)=>{const{className:r,styles:i,id:a,placeholder:s,onFocus:c,onSelectedOptionChange:p=tt,onBlur:d,onMouseDown:f,onKeyDown:m,disabled:v,required:h,value:y,options:g,isOpen:b,setWrapperRef:w,hoveredOptionIndex:O=-1,onClick:E,ariaAttributes:C,designableList:L,shouldShowValidityIndication:M,isValid:S}=e,[I,D]=n.useState(!0);n.useEffect((()=>D(!1)),[]);const[P,j]=n.useState(g),N="duplicatedValue",R=n.useCallback(((e,t,n)=>{var o;if((null==(o=P[0])?void 0:o.value)===t)return;const r=[...g],i=e-n,a=r[i].value===t?i:i-1,[s]=r.splice(a,1);r.unshift(s),j(r)}),[P,g]);n.useEffect((()=>{j(g)}),[g]),gt({options:g,value:y,moveSelectedOptionToHeadOfList:R});return n.createElement("div",{ref:w,className:i.selectorWrapper},n.createElement("select",t()({ref:o,className:l(u(k.input),{[r]:!0,[i.invalid]:M&&!S}),id:"collection_"+a,"data-testid":"select-trigger",onClick:E,onFocus:c,onChange:e=>{let t=e.target.value;const n=e.target.selectedIndex;t===N&&(t=e.target[n].getAttribute("original-value")),et(g,t)&&R(n,t,2),p(t)},onBlur:d,onMouseDown:f,onKeyDown:m,disabled:v,required:h,"aria-required":h,value:y},x(C),{"aria-activedescendant":O>=0?"menuitem-"+O:void 0,"aria-expanded":L?b:void 0,"aria-invalid":M&&!S}),(s.text||!y?[n.createElement("option",{value:"",disabled:!0,className:l(i.option,i.placeholder),key:"placeholder"},s.text)]:[]).concat((()=>{const e=et(P,y);return I?[]:P.map((t=>t.value===y&&e?[n.createElement("option",{hidden:!0,disabled:!0,value:t.value,key:t.key},t.selectedText),n.createElement("option",{value:N,"original-value":t.value,key:t.key+"-"+t.value,"aria-selected":!0},t.text)]:n.createElement("option",{value:t.value,className:i.option,key:t.key,"aria-selected":t.value===y},t.text))).flat()})())),n.createElement(vt,{styles:i,isOpen:b}))};var yt=n.forwardRef(ht);const gt=e=>{let{value:t,options:o,moveSelectedOptionToHeadOfList:r}=e;n.useEffect((()=>{const e=[...o];if(t){const n=e.findIndex((e=>e.value===t)),o=e[n];null!=o&&o.selectedText&&r(n,o.value,0)}}),[o,t,r])};var bt="zwRuwH",xt="olHXzI";const wt=(e,o)=>{const{autocomplete:r,className:i,styles:a,id:s,placeholder:c,onFocus:p,onBlur:d,onMouseDown:f,onKeyDown:m,disabled:v,required:h,value:y,filterQuery:g,isOpen:b,setWrapperRef:w,onClick:O,ariaAttributes:E,onInput:C,isValid:L,shouldShowValidityIndication:M,options:S,deviceType:I}=e,D=n.useMemo((()=>"Tablet"===I),[I]),P=n.useMemo((()=>D&&!r?n.createElement("div",{className:bt},n.createElement("input",{value:y,required:h,className:xt,tabIndex:-1})):null),[D,r,y,h]);return n.createElement("div",{ref:w,className:a.selectorWrapper},n.createElement("input",t()({className:l(u(k.input),{[i]:!0,[a.invalid]:M&&!L}),"aria-invalid":M&&!L,"data-testid":"input-trigger",onClick:O,onKeyDown:m,placeholder:c.text,value:g||(null==(j=S.find((e=>e.value===y)))?void 0:j.text)||"",disabled:v,required:h,onMouseDown:f,type:D&&!r?"button":"text",role:"combobox"},x(E),{"aria-haspopup":"listbox","aria-required":h,"aria-disabled":v,"aria-autocomplete":"list","aria-expanded":b,"aria-controls":s,onInput:C,onBlur:d,onFocus:p,ref:o})),P,n.createElement(vt,{styles:a,isOpen:b}));var j};var Ot=n.forwardRef(wt);const Et={placement:"bottom-start",modifiers:[{name:"flip",options:{boundary:"clippingParents",fallbackPlacements:["top-start","bottom-start"],allowedAutoPlacements:["top-start","bottom-start"]}},{name:"computeStyles",options:{roundOffsets:!1}}]},Ct=(e,r)=>{const{className:i,styles:a,id:s,placeholder:l,onFocus:c,onSelectedOptionChange:b=tt,onBlur:x,disabled:w,required:O,value:E,options:C,setDesignableListElem:L,forceOpenDesignableList:M,onClick:D,ariaAttributes:P,isPopupPage:j,autocomplete:N,filteredOptions:R=[],setFilteredOptions:V,resetFilteredOptions:A,onFilterQueryChange:B=tt,onOpenedChange:F=tt,opened:T=!1,filterQuery:W,isValid:_,shouldShowValidityIndication:H,portalClassName:q,scopedClassName:U,deviceType:z}=e,[K,Q]=n.useState(200),Z=N?[p,f,g]:[p,f,d,g],{hoveredOptionIndex:$,setHoveredOptionIndex:G,onKeyDown:J}=(e=>{let{isListOpen:t,openListFn:n=mt,closeListFn:r=mt,openListKeyCodes:i=[],closeListKeyCodes:a=[],keyCodesToExcludeFromPreventDefault:s=[],initialHoveredOptionIndex:l=0,listLength:c,circularMode:u=!1,resetOnListClose:p=!1,resetOnLengthChange:d=!1}=e;const[m,h]=o().useState(l),g=at(c,c),b=at(t,t);o().useEffect((()=>{g!==c&&d&&h(m===l?l:0)}),[m,d,g,c,h,l]),o().useEffect((()=>{b!==t&&!t&&p&&h(l)}),[b,t,l,h,p]);const x=o().useCallback(((e,o)=>{t&&a.includes(e)?(o(),r()):!t&&i.includes(e)&&(o(),n())}),[r,a,t,n,i]);return{onKeyDown:o().useCallback(((e,n)=>{const{keyCode:o}=e,r=s&&s.includes(o)?()=>{}:()=>e.preventDefault();let i=m,l=!1;const p=e=>{i=e,l=!0,h(i)};switch(o){case f:t&&a.includes(f)&&e.stopPropagation();break;case y:r(),m+1=0?p(m-1):u&&p(c-1)}x(o,r),null==n||n(i,l)}),[u,x,m,c,s,t,a]),hoveredOptionIndex:m,setHoveredOptionIndex:h}})({isListOpen:T,openListFn:()=>F(!0),closeListFn:()=>{F(!1),A()},initialHoveredOptionIndex:l?-1:0,openListKeyCodes:[d,p],closeListKeyCodes:Z,listLength:R.length}),{ref:Y,setRef:X,popper:ee,setPopper:te,styles:ne,attributes:oe,poppersWrapper:re,mountPortalPoppersWrapper:ie,unMountPortalPoppersWrapper:ae}=Xe({id:s,popperOptions:Et,className:U+" css-editing-scope",containerId:"main_MF"}),se=n.useMemo((()=>T||M),[T,M]);n.useEffect((()=>{se?ie():ae()}),[se,ie,ae]),ft([Y,ee],(()=>F(!1)));const le=n.useCallback((()=>{if(Y){const e=nt(Y);e!==K&&Q(e)}}),[Y,K]),ce=()=>{le();var e;T||(null==r||null==(e=r.current)||e.focus());F(!T)},ue=e=>{let{optionValue:t,toggleList:n=!0}=e;B(""),A(),b(t),n&&ce()},pe=n.useCallback((()=>{Y&&Q(nt(Y))}),[Y]);I({elem:Y,callback:pe});const de={className:i,styles:a,id:s,onFocus:c,onBlur:x,disabled:w,required:O,value:E,options:C,placeholder:l,isOpen:se,hoveredOptionIndex:$,onClick:D,ariaAttributes:P,filteredOptions:R,autocomplete:N,deviceType:z,isValid:_,shouldShowValidityIndication:H};return n.createElement(n.Fragment,null,N||"Tablet"===z?n.createElement(Ot,t()({},de,{setWrapperRef:X,ref:r,onMouseDown:ce,onKeyDown:e=>{const{keyCode:t}=e;J(e,(e=>{if(t===p&&R[e]){ue({optionValue:R[e].value,toggleList:!1});const t=C.findIndex((t=>t.value===R[e].value));G(t)}}))},filterQuery:W,onInput:e=>{ue({optionValue:"",toggleList:!1}),B(e.target.value),V(e.target.value?((e,t)=>t.filter((t=>t.text.toLowerCase().includes(e.toLowerCase()))).sort(((t,n)=>t.text.toLowerCase().startsWith(e.toLowerCase())?-1:n.text.toLowerCase().startsWith(e.toLowerCase())?1:0)))(e.target.value,C):C),G(-1),T||F(!0)}})):n.createElement(yt,t()({},de,{setWrapperRef:X,designableList:!0,ref:r,onMouseDown:e=>{e.preventDefault(),ce()},onKeyDown:e=>{const t=[p,y,v],{keyCode:n,key:o}=e;J(e,((e,i)=>{n===g&&T&&(null==r||r.current.focus()),t.includes(n)&&i&&ue({optionValue:C[e].value,toggleList:!1}),((e,t,n)=>{var o;if([p,y,v,m,h,d,f].includes(n))return;const r=e.toLowerCase()!==(null==(o=C[$])?void 0:o.text[0].toLowerCase()),i=C.findIndex(((n,o)=>n.text[0].toLowerCase()===e.toLowerCase()&&(o>t||r)));i>-1&&(ue({optionValue:C[i].value,toggleList:!1}),G(i))})(o,e,n)}))}})),re&&se&&(0,S.createPortal)(n.createElement("div",t()({ref:te,className:q,style:{...ne.popper,width:K+"px",zIndex:j?"var(--portals-z-index)":"var(--above-all-z-index)"}},oe.popper),n.createElement(dt,{id:s,value:E,setDesignableListElem:L,onSelectedOptionChange:e=>ue({optionValue:e}),options:R,hoveredOptionIndex:$,setHoveredOptionIndex:G,filteredOptions:R,className:u(k.list)})),re))};var Lt=n.forwardRef(Ct);const Mt=()=>{},kt=(e,o)=>{var r;const{id:i,className:s,customClassNames:c=[],skin:p,label:d,styles:f,value:m,children:v,required:h,isDisabled:y,placeholder:g,shouldShowValidityIndication:b,errorMessageType:x,validateValueAndShowIndication:w=Mt,onBlur:O=Mt,onFocus:E=Mt,onChange:C=Mt,onSelectedOptionChange:L=Mt,onClick:S=Mt,onDblClick:I=Mt,onMouseEnter:D=Mt,onMouseLeave:P=Mt,designableList:j=!1,options:N,setDesignableListElem:R,forceOpenDesignableList:V=!1,ariaAttributes:A,isPopupPage:B,autocomplete:F,setFilteredOptions:T=Mt,resetFilteredOptions:W=Mt,onFilterQueryChange:_=Mt,onOpenedChange:H=Mt,opened:q=!1,filterQuery:U,isValid:z,componentViewMode:K,portalClassName:Q,scopedClassName:Z,translations:$,deviceType:G}=e,J=e.filteredOptions||e.options,Y=n.useRef(null);n.useImperativeHandle(o,(()=>({focus:()=>{var e;null==(e=Y.current)||e.focus()},blur:()=>{var e;null==(e=Y.current)||e.blur(),w()},setCustomValidity:e=>{var t;"message"===e.type&&(null==(t=Y.current)||t.setCustomValidity(e.message))}})));const X="ComboBoxInputVerticalMenuSkin"===p,ee=g&&g.value,te=m===ee||ee&&""===m,ne=l(f[p],f.root,s,u(k.root,...c),{[f.hasLabel]:!!d,[f.withRequiredIndication]:h,[f.withValidationIndication]:b}),oe=l(f.select,"has-custom-focus",{[f.extendedPlaceholderStyle]:te}),re={ref:Y,className:oe,styles:f,id:i,onClick:S,onFocus:E,onSelectedOptionChange:e=>{L(e),w(),C({type:"change",compId:i})},onBlur:e=>{O(e),F&&w()},disabled:y,required:h,value:m,options:N,placeholder:g,ariaAttributes:A,isPopupPage:B,autocomplete:F,setFilteredOptions:T,resetFilteredOptions:W,filteredOptions:J,onFilterQueryChange:_,onOpenedChange:H,opened:q,filterQuery:U,shouldShowValidityIndication:b,isValid:z,designableList:j,portalClassName:Q,scopedClassName:Z,deviceType:G},ie=n.createElement(n.Fragment,null,X?null:n.createElement("label",{className:l(f.label,u(k.label)),htmlFor:"collection_"+i},d),j?n.createElement(Lt,t()({},re,{setDesignableListElem:R,forceOpenDesignableList:V})):n.createElement(yt,t()({},re,{ref:Y})),n.createElement(M,{errorMessageType:x,errorMessage:null==(r=Y.current)?void 0:r.validationMessage,shouldShowValidityIndication:b,translations:$,componentViewMode:K}));return v({id:i,...a(e),className:ne,onDblClick:I,onMouseEnter:e=>{y||D(e)},onMouseLeave:e=>{y||P(e)},content:ie,ariaLabel:d})};var St=n.forwardRef(kt),It={"with-validation-indication":"U1L4Fn",withValidationIndication:"U1L4Fn",invalid:"WFXN0y",select:"McLPII",ResponsiveComboBoxInputSkin:"atCxgF",responsiveComboBoxInputSkin:"atCxgF",arrow:"_zjxIR",MembersComboBoxInputSkin:"YGSgR3",membersComboBoxInputSkin:"YGSgR3",ComboBoxInputSkin:"PDy5M6",comboBoxInputSkin:"PDy5M6",root:"jNPppN","selector-wrapper":"RJZaGO",selectorWrapper:"RJZaGO",placeholder:"U5WS_f","extended-placeholder-style":"T6F83Z",extendedPlaceholderStyle:"T6F83Z",icon:"hR0JZE",svg_container:"a6U9y6",svgContainer:"a6U9y6","arrow-open":"VhA5n_",arrowOpen:"VhA5n_",label:"psSgWb",hasLabel:"JploZQ","with-required-indication":"kxLeFB",withRequiredIndication:"kxLeFB",option:"R4tv1w"};const Dt=(e,o)=>{const{options:r}=e,[i,s]=n.useState(r);return n.useEffect((()=>{s(r)}),[r]),n.createElement(St,t()({ref:o},e,{filteredOptions:i,setFilteredOptions:s,resetFilteredOptions:()=>{s(r)},styles:It}),(o=>{let{id:r,className:i,onDblClick:s,onMouseEnter:l,onMouseLeave:c,content:u}=o;return n.createElement("div",t()({id:r},a(e),{className:i,onDoubleClick:s,onMouseEnter:l,onMouseLeave:c}),u)}))};const Pt=e=>e.replace(/([A-Z])/g,(e=>`-${e.toLowerCase()}`));var jt;const Nt={ComboBoxInput:{component:n.forwardRef(Dt),controller:(jt=e=>{let{mapperProps:t,controllerUtils:n,stateValues:o}=e;const{updateProps:r}=n,{scopedClassName:i}=o,{setValidityIndication:a,onValueChange:s}=(e=>({onValueChange:t=>{e({value:t})},setValidityIndication:t=>{e({shouldShowValidityIndication:t})}}))(r);return{...t,onSelectedOptionChange:s,setValidityIndication:a,onFilterQueryChange:e=>{r({filterQuery:e})},onOpenedChange:e=>{r({opened:e})},scopedClassName:i}},{useComponentProps:(e,t,n)=>{const o=(e=>({...e,updateStyles:t=>{const n=Object.entries(t).reduce(((e,[t,n])=>{return{...e,[(o=t,o.startsWith("--")?t:Pt(t))]:void 0===n?null:n};var o}),{});e.updateStyles(n)}}))(n);return jt({mapperProps:e,stateValues:t,controllerUtils:o})}})}}}(),i}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[ComboBoxInput].331b9045.bundle.min.js.map